<?php

class Emergencia_model extends CI_Model
{

    function __construct()
    {
        parent::__construct();
    }

    function combo_ambiente() {
        $resultado = $this->db->select('Ambiente, Nombre')->get('ambiente')->result_array();
        $combo = array();
        foreach ($resultado as $r) {
            $combo[$r['Ambiente']] = $r['Nombre'];
        }
        return $combo;
    }

    function combo_tipoSitio() {
        $resultado = $this->db->select('TipoSitio, Nombre')->get('tipositio')->result_array();
        $combo = array();
        foreach ($resultado as $r) {
            $combo[$r['TipoSitio']] = $r['Nombre'];
        }
        return $combo;
    }
    
    function buscar_sitio($sitio, $ambiente, $tipositio) {
        if ($sitio != ''){
            $this->db->where('NombreSitio', $sitio);
        }
        
        $this->db->where('Ambiente', $ambiente);
        $this->db->where('TipoSitio', $tipositio);
        $this->db->select('Sitio, NombreSitio, Ambiente, TipoSitio, Estado');
        $query = $this->db->get('sitio')->result_array();
        
//        print_r($query);
//        exit;
        return $query;
    }
    
    function buscar_proc($tipoConsulta) {
//        print_r($tipoConsulta);
        
        $this->db->where('TipoConsulta', $tipoConsulta);
        $this->db->select('*');
        $query = $this->db->get('consulta')->result_array();
        
        
//        print_r($query);
//        exit;
        return $query;
    }
    
    function insertar_cama() {
        
    }    
    
    function migrarDatos($nn,$datos){
        
        $this->db->where('Persona', $nn);
        $resultado=$this->db->update('procedimiento', $datos); 
        

        $this->db->where('Persona', $nn);
        $resultado=$resultado && $this->db->update('orden', $datos);
        
        return $resultado; 
    }
    
    function migrarDatosCita($nn,$datos){
        
       
        $this->db->where('PersonaP', $nn);
        $resultado=$this->db->update('cita', $datos);
      
        return $resultado; 
    }
    
    
    function buscarPersona($Documento,$nombre,$apePat,$apeMat,$num){
        
        if($num=='2'){
            $num='0';
        }
        
        if ($Documento != ''){
            $cond1 = " and CodigoDocumento like '%$Documento%'";
        }else{
            $cond1 = "";
        }
        if ($nombre != ''){
            $cond2 = " and Nombres like '%$nombre%'";
        }else{
            $cond2 = "";
        }

        if ($apePat != ''){
            $cond3 = " and Apellido_Paterno like '%$apePat%'";
        }else{
            $cond3 = "";
        }
        if ($apeMat != ''){
            $cond4 = " and Apellido_Materno  like '%$apeMat%'";
        }else{
            $cond4 = "";
        }
        
        if ($num != ''){
            $cond5 = " and pa.nn=$num";
        }else{
            $cond5 = "";
        }
        
        
        $sql = $this->db->query("select pe.persona persona,pe.Nombres nombres,pe.Apellido_Paterno apepaterno,
            pe.Apellido_Materno apematerno,pa.codigo codigo from persona pe, paciente pa 
                where pe.persona=pa.persona$cond1 $cond2 $cond3 $cond4 $cond5;");
       
        $row=$sql->result_array();
        
        return $row; 
    
    }
}